Hopes that better-than-forecasted monsoon may help the RBI cut rates sooner than expected, too triggered buying activity.
The NSE Nifty ended at 4,356, up 10 points.
HDFC Bank was the top loser in the Sensex pack, falling 2.99 per cent, followed by Adani Ports at 2.87 per cent.
With strong long-term fundamentals, banking sector cannot be completely ignored
Sun Pharma stole the show in the Sensex pack, spurting 3.91 per cent, followed by M&M at 2.87 per cent.
Investors often forget that the movements in indices such as the Sensex reflects the performance of its constituent stocks; nothing else.
In the Sensex kitty, ITC turned star performer by surging 2.45 per cent, followed by NTPC rising 2.19 per cent.
Investor wealth shrunk due to markets crashing on Wednesday.
The broader NSE Nifty ended at 10,888, a gain of 0.77 per cent or 83 points, after shuttling between 10,900.35 and 10,844.85.
The Sensex ended up 244 points at 28,504 on strong global cues.
The Nifty has gained 2.6% so far this week, while the Sensex has climbed 2.85%
The broader NSE Nifty scaled a high of 10,856.55 before closing up by 55.90 points, or 0.52 per cent
Reflecting the bearish mood, all sectoral indices, led by metal, teck and healthcare, ended in the negative zone.
Investors lost around Rs 1.57 lakh crore in market valuation on Friday.
Markets finished the session on a dismal note with Sensex closing at its lowest level since August 2014.
TCS, Infosys and Wipro were down 0.4-2% each. Capital goods majors also ended lower with L&T and BHEL down 1.4-3.9% each.
In the Sensex pack, M&M was the biggest loser, tumbling by 6.66 per cent, followed by TCS dropping 4.14 per cent.
Among Sensex constituents, HCL Tech suffered the most by diving 2.26 per cent, followed by HDFC shedding 2.10 per cent.
Sun Pharma was the biggest loser among Sensex components, plunging 3.94 per cent, followed by Tata Steel falling 3.12 per cent.
Sustained FII inflows and fresh spell of buying by domestic institutional investors fuelled the rally
The BSE Sensex moved up 103 points to 35,319.35, while the wider NSE Nifty finished at 10,741.70, up 23.90 points.
Coal India was the biggest gainer on both Sensex and Nifty
NSE Nifty, after shuttling between 10,809.60 and 10,725.90, finished 30.95 points, or 0.29 per cent lower at 10,741.10.
Sun Pharma was the biggest gainer in the Sensex pack, advancing 1.79 per cent.
The NSE Nifty too ended 58.60 points, or 0.54 per cent, higher at 10,967.30 after shuttling between 10,985.15 and 10,928 during the session.
The NSE Nifty cracked below the 10,800-mark to hit a low of 10,753.05 intra-day, before closing at 10,762.45 with a loss of 59.40 points, or 0.55 per cent.
The BSE Sensex zoomed 318 points to end at 33,351.57, while the broader Nifty spurted 88 points to 10,242.65.
The BSE IT sector, however, failed to snap a three-day losing streak and closed around 0.14 per cent lower.
The indices closed with losses for the week, with the Sensex declining 476.14 points, and the broader NSE Nifty falling 155.45 points during the period.
Both the indices ended at their highest levels since February 1.
The broader NSE Nifty moved between 10,705 and 10,785.55, before ending 25.15 points, or 0.23 per cent down at 10,716.55.
Sensex, Nifty end the day in red ahaead of F&O expiry.
The 30-share Sensex and the 50-share Nifty ended flat at the mark of 29,008 and 8,767 respectively.
The 30 Sensex companies alone, which are among the biggest companies in the country, now account for nearly 50% or about Rs 47 lakh crore of total investor wealth.
The Sensex has now lost 878.32 points in six sessions -- its longest string of losses in six months.
In the Sensex kitty on Wednesday, Tata Motors emerged as the top loser falling 3.01 per cent, followed by Vedanta shedding 2.92 per cent. Other laggards include HUL, Kotak Bank, NTPC, Infosys, HDFC Bank, Bajaj Finance, Hero MotoCorp, ICICI Bank, Yes Bank, HDFC, IndusInd Bank and PowerGrid, falling up to 1.77 per cent.
The NSE 50-share Nifty also closed higher by 61.60 points, or 0.59 per cent, at 10,504.80 after shuttling between 10,513 and 10,441.45.
The 30-share Sensex ended down 538 points at 26,781 and 50-share Nifty ended down 152 points at 8,067.